Imports EnvDTE
Imports EnvDTE80

MustInherit Class BaseTool
    Public MustOverride ReadOnly Property ToolName() As String
    Public MustOverride ReadOnly Property ToolDescription() As String

    Public MustOverride Function AvailableItems(ByVal project As Project) As Generic.List(Of String)
    Public MustOverride Sub DownloadItem(ByVal projectItem As ProjectItem)
    Public MustOverride Sub UploadItem(ByVal projectItem As ProjectItem)
End Class

